Welcome![Sign In][Sign Up]
Location:
Search - socket tcp vc

Search list

[Internet-Networkwindows socket编程

Description: 首先Server程序创建两个socket: 分别为 TCP socket(使用命令行参数指定端口号) UDP socket(UDP端口号自定义,使用宏定义写在程序里,必须大于1024)。 server端在这两个端口上侦听连接,接受来自客户端的服务请求。
Platform: | Size: 27503 | Author: rita552129 | Hits:

[WinSock-NDISTCP实现客户服务器聊天程序

Description:

 

操作系统课程设计任务书


一、设计题目:多机进程通信

应用Socket进程通信技术编写聊天室程序,实现基于服务器的并发多机信息转发。如果各客户端在线则可以实时聊天、发送接收文件,如果某客户端离线,则发送给他的消息可由服务器端进行内容缓存,待重新连线后可以自动接收通过服务器转发的信息或文件。缓存与转发的控制算法可参考操作系统课程中生产者消费者进程同步方法、缓冲池技术等相关理论。
二、设计思路和功能的详细描述
采用TCP协议,所以属于客户机/服务器模式,因此需要聊天服务器端和聊天客户端两个程序,实现的功能是:任意一台装有客户端程序的计算机都可以通过服务器端的IP地址与服务器相连,然后进入聊天室与连接到服务器的其他客户进行聊天。当客户聊天结束时,可以点断开与服务器断开连接,以释放进程让其他等待的客户进入聊天室,本聊天室最大同时支持50个客户端的连接,如果服务器配置较高可以修改程序来增加同时连接数。
三、采用的方法、技术、运行环境及其配置
本聊天程序采用TCP协议,用VC++编写,属于客户机/服务器模式。采用了多线程的机制。其中使用windows Sockets实现多台计算机(多个进程)间的通信,SOCKET实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有SOCKET接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个SOCKET接口来实现。客户机/服务器模式中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接请求。在这个时刻,服务程序被“惊醒”并且为客户提供服务即对客户的请求作出适当的反应。本聊天程序就是基于这中思想实现的,程序分为两大部分:TCP聊天服务器端和TCP聊天客户端。两者都拥有各自的SOCKET接口,其中服务器端SOCKET接口需要绑定到固定地址上(实现语句:ock=Socket(AF_INET,SOCK_STREAM,0);),等待客户端的连接(实现语句:listen(sock,5);)。等待客户端的连接的过程就是通过多进程机制来实现的。
聊天程序是在VISUAL C++6.0上编译实现的,在WINDOWS2000,XP上测试运行成功。
对客户计算机配置无特殊要求,由于所设置的最大连接进程为50,所以对服务器要求也不高。
四、关键源程序及其详细的注释
<一>、服务器端
1
、Socket初始化
//
初始化对话框
BOOL CCSocketDlg::OnInitDialog()
{

count=0;

m_list.InsertColumn(0,"消息");

m_list.SetColumnWidth(0,435);

m_edit.SetLimitText(99);

.

.

.

.

 


Platform: | Size: 55808 | Author: lenjear | Hits:

[Internet-NetworkWinSocket-TCP

Description: 用VC写的winsock聊天程序,分服务器和客户机俩个程序,是学习winsock很好的源码!- Winsock writes which with VC chats the procedure, divides the server and a client pairs procedure, studies the winsock very good source code!
Platform: | Size: 2125824 | Author: 阿敏 | Hits:

[Windows DevelopvcWINSOCK-TCP

Description: vc下socket编程例子-the example of socket program in vc
Platform: | Size: 116736 | Author: 任我行 | Hits:

[Internet-Network一个利用VC Socket进行文件传输的例子

Description: 一个利用Socket进行文件传输的例子。-use for a file transfer example.
Platform: | Size: 14336 | Author: 未来战士 | Hits:

[Internet-Network网络聊天:VC winsock-tcp

Description: 一个经典的socket套接字的程序!分为server和client两个部分! 利用CSocket发送消息!!值得新手学习socket的使用!-a classic socket socket procedures! Server and client divided into two parts! Use CSocket messaging! ! Newcomers should learn to use the socket!
Platform: | Size: 67584 | Author: teky | Hits:

[Internet-NetworkTCP网络传输

Description: TCP网络传输,使用socket开发,基本的东西都已经具备,没有漂亮的界面,用vc开发-TCP net transfer develops through socket,with the basic stuff provided,without beautiful interface. It is developed by VC.
Platform: | Size: 71680 | Author: 杨智 | Hits:

[TCP/IP stacktstsocket

Description: socket 编程和 evc4的tcp/ip通信,pc端的程序-evc4 socket programming and the tcp/ip communications, pc side of the process
Platform: | Size: 12288 | Author: 吴爱人 | Hits:

[ICQ-IM-ChatTcp_Chat

Description: VC TCP winsocket 聊天程序 VC TCP winsocket 聊天程序-VC TCP winsocket chat program VC TCP winsocket chat program
Platform: | Size: 206848 | Author: king | Hits:

[CommunicationtcpClie

Description: vc++ Socket编程入门程序,容易上手,入门首选,才用tcp方式,客户端-vc Socket Programming induction procedures, easier to get started, beginners choice before using tcp way, the client
Platform: | Size: 5120 | Author: 刘芳非 | Hits:

[CommunicationTCP[1][1].UDP

Description: vc++网络编程,socket vc++网络编程,socket vc++网络编程,socket-vc network programming, network programming vc socket, socket vc network programming, vc network programming socket, socket
Platform: | Size: 55296 | Author: sunjianhua | Hits:

[Internet-NetworkTcpSocketClass

Description: vc源代码,用于windows环境下socket编程,相关的方法封装成类Class,非常好用,并且支持多线程环境下使用。-vc source code for windows environment socket programming, related to the encapsulation method Class category, very convenient, and to support multithreaded environment.
Platform: | Size: 3072 | Author: lvzhuqiang | Hits:

[Internet-Networkvc

Description: socket编程示例;有server 和 client两种模式;包含全部源码,是vc++ socket编程的范例-socket ???淌 ?例 ?挥衧erver ??client??种????; ?????
Platform: | Size: 2390016 | Author: czh | Hits:

[Internet-NetworkTCPIP_Socket

Description: TCP/IP socket on VC
Platform: | Size: 17408 | Author: dainv | Hits:

[SymbianTCPIPsockets

Description: VC++ 开发的Symbian客户端开发,TCP/IP 协议,Socket 应用,与电脑端的服务器连接接收发数据。-VC++ Developed Symbian client development, TCP/IP protocol, Socket applications, and computer server-side data connections to receive fat.
Platform: | Size: 22528 | Author: 爱逍遥 | Hits:

[Internet-NetworkTCP_UDP-Socket

Description: TCP和UDP 传输源码,还有 select 模型-TCP_UDP Transfer Examples,and Select
Platform: | Size: 3214336 | Author: tony chen | Hits:

[Windows Developsocket

Description: 编程环境:Vc 6.0 功能 : TCP 下的socket通信 内容 : tcp server & tcp client -Programming environment: Vc 6.0 features: TCP under the socket communication content: tcp server & tcp client
Platform: | Size: 653312 | Author: sean | Hits:

[Internet-NetworkTCPServer1

Description: VC 2008网络编程的例子,TCP socket Server例子之一。-VC 2008 example of network programming, TCP socket Server examples.
Platform: | Size: 80896 | Author: Tony | Hits:

[Com Port套接字程序(TCP)+

Description: 套接字程序(TCP)+ VC MFC SOCKET TCP CLIENT SERVER 通讯(VC MFC SOCKET TCP CLIENT SERVER Commuincation)
Platform: | Size: 63995904 | Author: wxdgk | Hits:

[Internet-NetworkSocket编程

Description: socket 编程, 含有多个例子,有udp, tcp, qq等系统源码.(Socket programming, contains more than one example, there are UDP, TCP, QQ and other system source code)
Platform: | Size: 74752 | Author: aaaa2008 | Hits:
« 12 3 4 5 6 7 8 »

CodeBus www.codebus.net